package icache

//缓存器： (1) 目的： 缓存token，可以直接跳过词法分析的消耗时间大量入栈出栈操作
//			(2) 合理设置缓存大小，缓存小，没啥用，缓存大，占用内存，根据测试最后需要得出一个合理大小
//			(3) 缓存算法：布隆过滤器，适合比较大的缓存计算，
//			(4)lru（最近最久未生成): 适合小规模运算，命中概率高，小规模可以，如果是大批量不合适，需要不断的出栈入栈，代价大
type ICache interface {
	SetCacheToken(token string,item interface{}) error
	GetCacheParser(token string) (interface{}, error)
}
